<?php


function smarty_modifier_time($hours, $minutes, $seconds, $frames) 
{
    return sprintf('%s:%s:%s', 
        smarty_modifier_pad((int)$hours * 60 + (int)$minutes), 
        smarty_modifier_pad($seconds), 
        smarty_modifier_pad($frames));
}

function smarty_modifier_pad($value) 
{
    return str_pad($value, 2, 0, STR_PAD_LEFT);
}